package com.xiao.mall.client.message.dto;

//import com.fasterxml.jackson.databind.annotation.JsonSerialize;
//import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class UserMessage implements Serializable {
   // @JsonSerialize(using = ToStringSerializer.class)
    private Long id;
    /**
     * 用户编号
     */
    private String code;
    /**
     * 账号
     */
    private String account;
    /**
     * 密码
     */
    private String password;
    /**
     * 昵称
     */
    private String name;
    /**
     * 真名
     */
    private String realName;
    /**
     * 头像
     */
    private String avatar;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 手机
     */
    private String phone;
    /**
     * 生日
     */
    private Date birthday;
    /**
     * 性别
     */
    private Integer sex;
    /**
     * 角色id
     */
    private String roleId;
    /**
     * 部门id
     */
    private String deptId;
    /**
     * 岗位id
     */
    private String postId;

    /**TST用户ID*/
    private String tstUid;

    /**邀请人ID*/
//    @JsonSerialize(using = ToStringSerializer.class)
    private Long tstPid;

    /**TST来源*/
    private String tstSource;

    /**是否是主播*/
    private Integer isAnchor;
    /**用户等级（0:无，1：蓝卡、2：红卡）*/
    private Integer tstUserGrade;
    /**tst用户code*/
    private String tstUserCode;
}
